<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>S60 HTML Editor</title>
</head>
<body>

<h1>S60 HTML Editor</h1>
<h2>Руководство пользователя</h2>

<p><strong>S60HTMLEditor</strong> представляет собой текстовый редактор, предназначенный для ввода и редактирования HTML-файлов на смартфонах под управлением ОС <em>Symbian</em> (S60 Ed.3).</p>

<p>Редактор облегчает ввод тегов и entities HTML при помощи системы меню.</p>

<h2>Установка</h2>

Для работы приложения скачайте и установите на смартфон <a href=""><strong>Python for S60</strong></a> и пакет <a href=""><strong>appuifw2</strong></a>.

<h3>Установка SIS-файла</h3>

<p>Программа может быть установлена как самостоятельное приложение (только на S60 3rd edition). Скачайте свежую версию и установите ее обычным способом. Программа и пакет <strong>appuifw2</strong> должны быть установлены на тот же диск, куда установлен Питон!</p>

<h3>Установка скрипта</h3>
<p>Скачайте файл s60htmled.py с сайта и скопируйте его в папку <code>\Python</code> на телефоне (на том же диске, где у вас установлен Питон). Запустите интерпретатор, нажмите кнопку <strong>Функции</strong>, выберите в меню <strong>Run script</strong> и выберите в появившемся списке <strong>s60htmled.py</strong>.</p>

<h2>Главное окно программы</h2>

<p>В главном окне программы наверху отображается имя редактируемого файла, под которым расположен индикатор текущего положения курсора, который показывает текущее местоположение курсора в процентах относительно общего размера файла.</p>

<p>В нижней части окна отображаются текущие назначения двух функциональных клавиш телефона. Левая клавиша вызывает главное меню, правая вызывает список тегов.</p>

<p>Остальная часть экрана служит для отображения редактируемого текста.</p>

<h2>Перемещение по тексту, горячие клавиши</h2>

<p>Для перемещения по тексту используются клавиши со стрелками, которые перемещают курсор на символ влево/вправо или на строку вверх/вниз. С помощью клавиши <strong>Shift</strong>  (на некоторых моделях решетка) со стрелками текст может быть выделен и скопирован в буфет обмена, вставлен или удален обычным для телефона способом.</p>

<p>Клавиаша <strong>Call</strong> (зеленая трубка) используется в редакторе в качестве функциональной: она на некоторое время изменяет назначение других клавиш:
<ul>
<li><strong>Call + стрелка влево</strong> - в начало строки</li>
<li><strong>Call + стрелка вправо</strong> - в конец строки</li>
<li><strong>Call + стрелка вверх</strong> - страница вверх</li>
<li><strong>Call + стрелка вниз</strong> - страница вниз</li>
<li><strong>Call + клавиша выбора</strong> - открывает меню быстрого перехода, включающего в себя переход в начало текста, конец текста или на заданную строку.</li>
<li><strong>Call + правая функциональная клавиша</strong> - открывает меню вставки частоупотребимых HTML-символов.</li>
</ul>
</p>

<p>При нажатии на зеленую трубку вместо индикатора позиции курсора появляется надпись <code>Func</code>, исчезающая через полторы секунды или при нажатии любой клавиши.</p>

<h2>Главное меню</h2>

<p>Главное меню вызывается левой функциональной клавишей и состоит из следующих пунктов:</p>
<ul>
<li><strong>File</strong> - Операции с файлами
<ul>
<li><strong>Open</strong> - Открыть файл</li>
<li><strong>Save</strong> - Сохранить файл</li>
<li><strong>Save as</strong> - Сохранить файл под другим именем</li>
<li><strong>New</strong> - Новый файл</li>
<li><strong>New from template</strong> - Новый файл из шаблона (доступно два варианта: простой HTML и HTML 4.01 Transitional)</li>
<li><strong>View in browser</strong> - Позволяет открыть редактируемый файл для просмотра во встроенном браузере телефона (фактически файл открывается приложением, которое ассоциировано с данным типом файла в системе).</li> 
</ul>
</li>
<li><strong>Edit</strong> - Функции редактирования
<ul>
<li><strong>Undo</strong> - Отмена последней команды редактирования</li>
<li><strong>Cut</strong> - Вырезать в буфер обмена</li>
<li><strong>Copy</strong> - Скопировать в буфер обмена</li>
<li><strong>Paste</strong> - Вставить из буфера обмена</li>
<li><strong>Select all</strong> - Выделить весь текст</li>
<li><strong>Select none</strong> - Снять выделение</li>
</ul>
</li>
<li><strong>Search</strong> - Функции поиска и замены
<ul>
<li><strong>Find forward</strong> - Поиск от текущей позиции курсора к концу текста</li>
<li><strong>Find backward</strong> - поиск от текущей позиции курсора к началу текста</li>
<li><strong>Replace</strong> - Найти и заменить (поиск производится от текущей позиции курсора к концу текста, заменяется первое вхождение)</li>
</ul>
</li>
<li><strong>Help</strong> - Справка
<ul>
<li><strong>Help</strong> - Вывод справки</li>
<li><strong>About</strong> - Информацию о версии программы и авторских правах</li>
</ul>
</li>
<li><strong>Exit</strong> - Выход из программы</li>
</ul>
<p></p>

<h2>Вставка тегов</h2>

<p>Для вставки тега HTML нажмите правую функциональную клавишу и выберите в открывшемся списке нужный тег. В списке работает поиск - достаточно набрать первый символ, чтобы остались только теги, начинающиеся с набранного символа.</p>

<p>Можно выбрать пункт <strong>Custom</strong>, и ввести любой тег. Таким образом можно также вводить теги, отсутствующие в списке.</p>

<p>Редактор вставляет сразу открывающий и, если нужно,  закрывающий теги. Также можно выделить текст и выбрать тег - выделенный текст будет обрамлен выбранным тегом.</p>

<p>Если того требует синтаксис, после выбора тега редактор запросит имена атрибутов (например, для тегов <code>&lt;A&gt;</code> или <code>&lt;IMG&gt;</code>). Вводите требуемые атрибуты, затем нажмите <strong>Отменить</strong>. Атрибуты вставляются с пустыми значениями.</p>

</body>
</html>
